package com.frame.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class Leaves{

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 请假人
     */
    private String name;

    /**
     * 请假类型（0事假 1病假 2婚嫁 3孕假 4其他）
     */
    private Integer type;

    /**
     * 请假天数
     */
    private Integer days;

    /**
     * 请假开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date createTime;

    /**
     * 请假结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date endTime;

    /**
     * 审核人
     */
    private String examineName;

    /**
     * 请假原因
     */
    private String reason;

    /**
     * 审核内容
     */
    private String content;

    /**
     * 请假状态
     */
    private Integer status;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 任务名称     */
    private String taskName;

    /**
     * 附件
     */
    private String pic;

    /**
     * 班长
     */
    private String banzhang;

    /**
     * 导员
     */
    private String daoyuan;

    /**
     * 讲师
     */
    private String jiangshi;


}